.contain{
	background-color: #eee;
	padding: 20upx;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 100vh;
	box-sizing: border-box;
	}
.head-img{
	display: flex;
	justify-content: center;
	margin: 80upx 0upx;
	
	
}
.head-img image{
	width: 300upx;
	height: 300upx;
	text-align: center;
	border-radius: 50%;
}
	
.userinfo{
	display: flex;
	margin-bottom: 20upx;
}
.leftinfo{
	width: 160upx;
	font-size: 18px;
	display: flex;
	justify-content: end;
	
}
.ipt{
	width: 400upx;
	border-bottom: 1px solid #ccc;
	text-indent: 1em;
}
.btn{
	width: 80%;
	margin-top: 40upx;
}
.otherlogin{
	margin-top: 40upx;
	text-align: center;
}
.imglogo {
	display: flex;
	margin-top: 20upx;
	justify-content: center;
	
}
.imglogo image{
	box-sizing: border-box;
	width: 60upx;
	height: 60upx;
	margin: 10upx 20upx;
}
.btn1{
	background-color: #eee;
	border: 0px solid #eee;
	margin: 1upx 4px;
}